# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:张广勤
@Web site: https://www.tunan.wang
@Github:www.github.com
 
@File:dao_dict1_0.py
@Time:2024/9/19 9:47

@Motto:不积跬步无以至千里，不积小流无以成江海！
"""
# 定义一个空字典来存储章节和翻译
chapters_dict = {}

# 打开文件并读取内容
with open('道德经.txt', 'r', encoding='utf-8') as file:
    lines = file.readlines()

# 初始化变量来存储当前章节的标题和内容
current_chapter = None
content = []

# 遍历每一行
for line in lines:
    # 去除每行的首尾空白字符
    line = line.strip()
    # 检查是否是章节标题
    if line.startswith('【第') and '】' in line:
        # 如果已经有当前章节，保存到字典中
        if current_chapter:
            # 保存当前章节的内容
            chapters_dict[current_chapter] = ''.join(content).strip()
            content = []  # 重置内容列表
        # 更新当前章节
        current_chapter = line
    else:
        # 将内容添加到当前章节的列表中
        content.append(line)

# 保存最后一章的内容
if current_chapter:
    chapters_dict[current_chapter] = ''.join(content).strip()

# 打印结果
for key, value in chapters_dict.items():
    print(f"{key}:\n{value}\n")

